Big Huge Thesaurus

Scarabaeus sacer

noun

sounds kind of like